package com.smartwebx.ha.dal.assign.dao;

import com.smartwebx.ha.dal.assign.bean.HaTUser;
import com.smartwebx.ha.dal.assign.bean.HaTUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HaTUserMapper {
    int countByExample(HaTUserExample example);

    int deleteByExample(HaTUserExample example);

    int deleteByPrimaryKey(Long id);

    int insert(HaTUser record);

    int insertSelective(HaTUser record);

    List<HaTUser> selectByExample(HaTUserExample example);

    HaTUser selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") HaTUser record, @Param("example") HaTUserExample example);

    int updateByExample(@Param("record") HaTUser record, @Param("example") HaTUserExample example);

    int updateByPrimaryKeySelective(HaTUser record);

    int updateByPrimaryKey(HaTUser record);
}